package cn.iocoder.yudao.module.base.api;

import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.base.api.dto.ProductInfoRespDTO;
import cn.iocoder.yudao.module.base.dal.dataobject.productinfo.ProductInfoDO;
import cn.iocoder.yudao.module.base.service.productinfo.ProductInfoService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

/**
 * @Author: Ljx
 * @createTime: 2024年05月16日 08:28:54
 * @version: v1.0.0
 * @Description: 产品详细信息API实现类
 */
@Service
public class ProductInfoApiImpl implements ProductInfoApi{

    @Resource
    private ProductInfoService productInfoService;

    @Override
    public ProductInfoRespDTO getProductInfo(Long id) {
        ProductInfoDO productInfo = productInfoService.getProductInfo(id);
        return BeanUtils.toBean(productInfo, ProductInfoRespDTO.class);
    }
}
